home *** CD-ROM | disk | FTP | other *** search
- package com.ibm.ivb.jface.vajava;
-
- import com.ibm.ivb.jface.parts.Pane;
- import com.ibm.ivb.jface.plaf.PaneUI;
- import java.awt.Color;
- import java.awt.Graphics;
- import java.awt.SystemColor;
- import javax.swing.JComponent;
- import javax.swing.border.BevelBorder;
- import javax.swing.border.Border;
- import javax.swing.border.LineBorder;
- import javax.swing.plaf.ComponentUI;
-
- public class VAJavaPaneUI extends PaneUI {
- private static final String kCBIBMCopyright = "(c) Copyright IBM Corporation 1998";
- static Border border;
- static Border sborder;
-
- public void clientAdded(Pane var1) {
- JComponent var2 = var1.getJClient();
- if (var2 != null) {
- var2.setBorder(new BevelBorder(1));
- }
-
- }
-
- public static ComponentUI createUI(JComponent var0) {
- return new VAJavaPaneUI();
- }
-
- public void installUI(JComponent var1) {
- Pane var2 = (Pane)var1;
- ((JComponent)var2).setBorder(var2.isSelected() ? sborder : border);
- JComponent var3 = var2.getJClient();
- if (var3 != null) {
- var3.setBorder(new BevelBorder(1));
- }
-
- }
-
- public void paint(Graphics var1, JComponent var2) {
- Pane var3 = (Pane)var2;
- ((JComponent)var3).setBorder(var3.isSelected() ? sborder : border);
- }
-
- public void uninstallUI(JComponent var1) {
- var1.setBorder((Border)null);
- }
-
- static {
- border = new LineBorder(SystemColor.control.darker());
- sborder = new LineBorder(Color.black);
- }
- }
-